package com.example.program.ui.fragment.recipes

import android.app.Application
import androidx.lifecycle.AndroidViewModel
import androidx.lifecycle.MutableLiveData
import com.example.program.newmodel.FoodRecipe

class MainViewModel(application: Application): AndroidViewModel(application) {
    //记录当前是否有网络
    val isNetworkAvailable = MutableLiveData(true)
    //保存食谱 使用liveData让外部
    val foodRecipe = MutableLiveData<FoodRecipe>()

    init {
        //当对象被创建时会调用这个初始化代码块，可以用其监听网络状态
    }
    //给外部提供发起请求的方法
    fun getRecipes(){

    }
    fun getMoreRecipes(){

    }

    private fun addNetworkListener(){

    }
}